package entities;

import services.impl.StandardOPs;
import java.util.List;
import java.util.LinkedList;
import java.util.ArrayList;
import java.util.Arrays;
import java.time.LocalDate;
import java.io.Serializable;
import java.lang.reflect.Method;

public class Bike implements Serializable {
	
	/* all primary attributes */
	private String BikeId;
	private String Location;
	private String Status;
	
	/* all references */
	private Order BiketoOrder; 
	private FaultReport BiketoFaultReport; 
	private GeoPoint BiketoGeoPoint; 
	
	/* all get and set functions */
	public String getBikeId() {
		return BikeId;
	}	
	
	public void setBikeId(String bikeid) {
		this.BikeId = bikeid;
	}
	public String getLocation() {
		return Location;
	}	
	
	public void setLocation(String location) {
		this.Location = location;
	}
	public String getStatus() {
		return Status;
	}	
	
	public void setStatus(String status) {
		this.Status = status;
	}
	
	/* all functions for reference*/
	public Order getBiketoOrder() {
		return BiketoOrder;
	}	
	
	public void setBiketoOrder(Order order) {
		this.BiketoOrder = order;
	}			
	public FaultReport getBiketoFaultReport() {
		return BiketoFaultReport;
	}	
	
	public void setBiketoFaultReport(FaultReport faultreport) {
		this.BiketoFaultReport = faultreport;
	}			
	public GeoPoint getBiketoGeoPoint() {
		return BiketoGeoPoint;
	}	
	
	public void setBiketoGeoPoint(GeoPoint geopoint) {
		this.BiketoGeoPoint = geopoint;
	}			
	


}
